initialize();

//初始化
function initialize() {
	$('input').iCheck({
		checkboxClass: 'icheckbox_square-blue',
		radioClass: 'iradio_square-blue',
		increaseArea: '20%' // optional		
	});
	/**
	 * 下面是进行插件初始化
	 * 你只需传入相应的键值对
	 * */
	$('#loginForm').bootstrapValidator({
		fields: { /*验证*/
			username: { /*键名和input name值对应*/
				validators: {
					notEmpty: { /*非空提示*/
						message: '用户名不能为空'
					},
					regexp: { /* 只需加此键值对 */
						regexp: /^[a-zA-Z0-9_\.]+$/,
						message: '只能是数字和字母_.'
					},
					stringLength: { /*长度提示*/
						min: 5,
						max: 30,
						message: '用户名长度必须在5到30之间'
					} /*最后一个没有逗号*/
				}
			},
			password: {
				validators: {
					notEmpty: {
						message: '密码不能为空'
					},
					stringLength: {
						min: 6,
						max: 30,
						message: '用户名长度必须在6到30之间'
					},
					different: { //不能和用户名相同
						field: 'username',
						message: '不能和用户名相同'
					},
					regexp: { /* 只需加此键值对 */
						regexp: /^[a-zA-Z0-9_\.]+$/,
						message: '只能是数字和字母_.'
					}
				}
			},
		}
	});

	$(".btn").click(function() {
		submitInfo();
	});

	$("#modal_success .close").click(function() {
		location.href = "home.html";
	})
}

//ajax异步
function submitInfo() {
	var username = $(".form-control").eq(0).val();
	var password = $(".form-control").eq(1).val();
	$.ajax({
		type: "post",
		url: "/admin",
		async: true,
		data: {
			"username": username,
			"password": password,
		},
		success: function(data) {
			var info = JSON.parse(data);
			var infomessage = info.message;
			var infocode = info.error;
			if(infocode == 0) {
				$('#modal_success').modal('show');
				$("#modal_success .modal-body p").html(infomessage);
			} else {
				$('#modal_failed').modal('show');
				$("#modal_failed .modal-body p").html(infomessage);
			};
		},
		error: function(data) {
			console.log(data);
		}
	});
}